<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //求学生成绩案例
        //要求用户输入班级人数,之后一次输入每个学生的成绩,最后打印出该班级总的成绩及平均成绩
        //比如:输入3个学生 则弹出三个输入成绩的输入框,最后再弹出一个算出平均成绩的框
        //案例分析:弹出输入框输入总的班级人数(num)
        //依次输入学生的成绩(保存起来 score),此时我们需要用到for 循环,弹出
        //的次数跟班级总人数有关系 条件表达式 i<=num
        //进行业务处理:计算成绩. 先求总成绩(sum)  之后求平均成绩(average)
        //弹出结果
        var num = prompt('请输入班级的总人数:'); //num 总的班级人数
        var sum = 0; //求和的变量
        var average = 0; //求平均值的变量
        for (var i = 1; i <= num; i++) {
            var score = prompt('请您输入第' + i + '个学生成绩');
            //因为从prompt取过来的数据是 字符串型的  需要转换为数字型
            sum = sum + parseFloat(score);
        }
        average = sum / num;
        alert('班级总成绩是:' + sum);
        alert('班级平均分是:' + average);





        /* var sum = 0;
        var student_num = parseInt(prompt('请输入学生人数'));
        for (var i = 1; i <= student_num; i++) {
            var a = parseInt(prompt('请输入第' + i + '个学生成绩'));
            sum += a;
        }
        var avg = parseFloat(sum / student_num);
        alert('学生平均成绩为:' + avg); */
    </script>
</head>

<body>

</body>

</html>